iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
佛心分享-IT 人自學之術

30 天體驗:從程式菜鳥到前端新手工程師系列 第 5

和使用者互動!HTML 表單 × 輸入元件全攻略(Day5)

  • 分享至 

  • xImage
  •  

這幾天一路學下來,我已經能在網頁上放文字、加圖片、做連結,甚至還能用表格排版資料,看起來就像一個小小網站了 🎉。
不過,如果網頁只能「秀給別人看」,那感覺還少了一點互動感 🤔。
所以今天要來解鎖的新技能就是 —— 表單 (Form)
表單就像網頁和使用者之間的小紙條 ✍️,使用者可以在裡面填東西,然後傳回給我們。

一、表單 < form >
•< form > 是整個表單的容器。
•常見屬性:
action:送出資料要傳到哪裡(暫時可以用 # 代表空的)。
method:資料傳送方式,常見有 get 和 post。

二、輸入元件 < input >
< input > 是最常見的輸入元素,依照 type 屬性不同,功能會改變。

•文字輸入:
像寫名字一樣,給使用者一個輸入框:
https://ithelp.ithome.com.tw/upload/images/20250919/201787058aSS4ZzdVk.png

•密碼輸入:
這格特別神秘,打什麼都會變成小黑點:
https://ithelp.ithome.com.tw/upload/images/20250919/20178705K1a3Yo4HqZ.png

•勾選方塊 (多選):
有點像問卷勾選題,可以選多個:
https://ithelp.ithome.com.tw/upload/images/20250919/20178705eOr5eNl4iw.png

•單選按鈕 (二選一):
只能選一個,就像「性別」:
https://ithelp.ithome.com.tw/upload/images/20250919/20178705zXplWC8Z5Z.png

•按鈕:
當然要有「送出」的按鈕!
https://ithelp.ithome.com.tw/upload/images/20250919/20178705sb73FMLyBu.png

三、更多輸入方式

•下拉選單 < select >
像餐廳點餐時的「請選擇」:
https://ithelp.ithome.com.tw/upload/images/20250919/201787051cmfRAzUbT.png

•多行文字 < textarea >
讓使用者寫一段留言,就像小記事本:
https://ithelp.ithome.com.tw/upload/images/20250919/20178705yFT5SMWhS7.png

四、綜合範例:聯絡我表單
把剛剛的小格子們放進去,變成一張完整的「聯絡我」表單:
https://ithelp.ithome.com.tw/upload/images/20250919/201787056P7jZEYnyS.png

今天的學習,就像給網頁加上了「回話能力」。
不只是我單方面丟東西上去,而是使用者也能回應、填寫、選擇,真的開始有「互動」的感覺了!


上一篇
🌐 讓網頁動起來!HTML 圖片 × 超連結 × 表格全攻略 (Day4)
下一篇
小名片大能量!打造屬於我的數位名片(Day6)
系列文
30 天體驗:從程式菜鳥到前端新手工程師22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言